<?php
class Reintegros_model extends CI_Model {
   
    function insert($aut_id,$caja_id,$mov_id){
        $qSqlA="INSERT INTO AnticiposParaGastos(Aut_Id,
                                                Entrega_Caj_Id,
                                                Entrega_Mov_Id)
                                                VALUES('$aut_id','$caja_id','$mov_id')";
        $eSqlA = $this->db->query($qSqlA);
        return $eSqlA;
    }
    
    function buscar_anticipo($autorizado){
        $qSqlA="SELECT * FROM Autorizados, AnticiposParaGastos,MovimientosCaja
                WHERE Autorizados.Aut_Id=AnticiposParaGastos.Aut_Id AND
                Autorizados.Aut_ApeNom LIKE '%'+ ? +'%' AND
                AnticiposParaGastos.Entrega_Mov_Id=MovimientosCaja.Mov_Id AND
                AnticiposParaGastos.Rendicion_Caj_Id IS NULL
                ORDER BY MovimientosCaja.Mov_FechaHora";
        $eSqlA = $this->db->query($qSqlA,array($autorizado));
        return $eSqlA->result();
    }
    
    function buscar($id){
        $qSqlA="SELECT * 
                FROM AnticiposParaGastos,Autorizados,MovimientosCaja
                WHERE APG_Id= ? and AnticiposParaGastos.Entrega_Mov_Id=MovimientosCaja.Mov_Id
                      and Autorizados.Aut_Id=AnticiposParaGastos.Aut_Id";
        $eSqlA = $this->db->query($qSqlA,array($id));
        return $eSqlA->result();
    }
    
    function update($apg_id,$caj_id,$mov_id){
        $qSqlA="UPDATE AnticiposParaGastos
                SET Rendicion_Caj_Id = ?,
                    Rendicion_Mov_Id = ?
                WHERE APG_Id= ? ";
        $eSqlA = $this->db->query($qSqlA,array($caj_id,$mov_id,$apg_id));
        return $eSqlA;
    }
    
}

?>
